highly populated - French English Dictionary